package choopexer1;

import java.sql.SQLOutput;

/*
* \
  汽车由发动机，轮胎，车架，底盘组成，
有外观，价格等属性，要求发动机是个类，其他属性用字符串表示；
有启动，停止，鸣笛等方法
发动机有排量，重量，品牌，马力等属性;
汽车启动 由  发动机完成，分为   压缩空气，雾化汽油，点火，排废烟
四部完成。
用oo的思想模拟实现这个过程。 */
public class Car {

    String tyre;//轮胎
    String frame;//车架
    String chassis;//底盘
    String color;//外观颜色
    double price;//价格
    Engine engine ;//发动机排量

    public void show(){
        System.out.println("轮胎:"+tyre+",车架:"+frame+",底盘:"+chassis+
                ",外观颜色:"+color+",价格:"+price);
    }
    /**
     * 汽车启动
     */
    public void run (){
        System.out.println("汽车启动需要由发动机完成（如下）：");
        engine.compressAir();
        engine.atomizedGasoline();
        engine.fire();
        engine.exhaustEmission();
    }

    /**
     * 汽车停止
     */
    public void stop(){
        System.out.println("汽车停止");
    }

    /**
     * 汽车鸣笛
     */
    public void whistle(){
        System.out.println("汽车鸣笛");
    }

}
